Application Load Balancer (ALB)
以下の3つで構成される
/mrsekut-book-4814400527/172.icon
スケジュールの指定ができる
通常営業時間だけちょっと大きくするとか
code:tf
resource "aws_autoscaling_schedule" "scale_out_during_business_hours" {
scheduled_action_name = "scale_out_during_business_hours"
min_size = 2
max_size = 10
desired_capacity = 10
recurrence = "0 9 * * *" # 9am UTC
autoscaling_group_name = module.webserver_cluster.asg_name
}
resource "aws_autoscaling_schedule" "scale_in_at_night" {
scheduled_action_name = "scale_in_at_night"
min_size = 2
max_size = 10
desired_capacity = 2
recurrence = "0 17 * * *"
autoscaling_group_name = module.webserver_cluster.asg_name
}
負荷が均等にするために、複数のサーバーに切り分ける
メンテナンスの時に、開発者のIPアドレスだけ見れるようにするとかしたmrsekut.icon
証明書管理やユーザー認証
モニタリングと監査
HTTP、HTTPSプロトコルの対応が強化されている
単一ロードバランサー